package server.business.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 
 * @TableName order_blood_review
 * @author Galaxy
 */
@TableName(value ="order_blood_review")
@Data
public class OrderBloodReview implements Serializable {
    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 订单号（order_blood的number)
     */
    @TableField(value = "number")
    private String number;

    /**
     * 申请人工号（order_blood的applicant_number）
     */
    @TableField(value = "applicant_number")
    private String applicantNumber;

    /**
     * 申请时间
     */
    @TableField(value = "apply_time")
    private Date applyTime;

    /**
     * 审核人工号
     */
    @TableField(value = "auditor_number")
    private String auditorNumber;

    /**
     * 复核时间
     */
    @TableField(value = "audit_time")
    private Date auditTime;

    /**
     * 驳回原因
     */
    @TableField(value = "reject_reason")
    private String rejectReason;

    /**
     * 状态(订单等待审核、订单通过、订单驳回、订单驳回已处理）
     */
    @TableField(value = "state")
    private String state;

    @TableField(exist = false)
    private static final long serialVersionUID = -8941281706926780446L;
}